lan78xx: Avoid spurious kevent 4 "error"
authorPhil Elwell <phil@raspberrypi.org>
Wed, 24 Jan 2018 15:19:39 +0000 (15:19 +0000)
committerPhil Elwell <phil@raspberrypi.org>
Wed, 24 Jan 2018 15:20:30 +0000 (15:20 +0000)
commit6e130d8fb3aeac3643780999efe65ff5d899f580
treeced2ba3a8dea2a1d950a21f1585eadbf320bc854
parent5cd7cd7d90d65d2bb5f7656d46ff039a192d1529
lan78xx: Avoid spurious kevent 4 "error"

lan78xx_defer_event generates an error message whenever the work item
is already scheduled. lan78xx_open defers three events -
EVENT_STAT_UPDATE, EVENT_DEV_OPEN and EVENT_LINK_RESET. Being aware
of the likelihood (or certainty) of an error message, the DEV_OPEN
event is added to the set of pending events directly, relying on
the subsequent deferral of the EVENT_LINK_RESET call to schedule the
work.  Take the same precaution with EVENT_STAT_UPDATE to avoid a
totally unnecessary error message.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
drivers/net/usb/lan78xx.c